/**
 * 3.定义方法，三个参数，分别是长，宽，高，计算并输出立方体的表面积
 * 4.验证哥德巴赫猜想:任何一个大于6的偶数，都能分解成两个质数的和，要求输入一个整数，输出这个数被被分解成哪两个质数的和。
 * 如:14
 * 14=3+ 11
 * 14=7+7
 */

package com.qf.day03;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;

public class zuoye34 {
    /**
     * 立方体表面积
     * @return
     */
    public static int s(int d,int k,int h){
        int sum = ((d*k)+(d*h)+(k*h))*2;
        return sum;
    }
    /**
     * 哥德巴克猜想
     */
    public static void s(int shu){
        ArrayList<Integer> list = new ArrayList<>();
        for (int i = 2; i < shu;i++) {
            boolean tr = true;
            for (int j = 2; j < i; j++) {
                if(i%j==0){
                    tr=false;
                }
            }
            if(tr){
//                    System.out.println(i);
                list.add(i);
            }
        }
        for (int i = 0; i < list.size(); i++) {
//            System.out.println(list.get(i));
            for (int j = 0; j < list.size()/2+1; j++) {
                if(list.get(i)+list.get(j)==shu){
                    System.out.println(" "+list.get(i)+"+"+list.get(j)+"="+shu);
                }

            }
        }
    }



    public static void main(String[] args) {
        //作业1
       int q =  s(2,2,2);
        System.out.println(q);
        //作业2
        s(14);
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入一个大于6的偶数");
//        int shu = sc.nextInt(); //shu为输入的数
//
//
//        ArrayList<Integer> list = new ArrayList<>();
//            for (int i = 2; i < shu;i++) {
//                boolean tr = true;
//                for (int j = 2; j < i; j++) {
//                    if(i%j==0){
//                        tr=false;
//                    }
//                }
//                if(tr){
////                    System.out.println(i);
//                    list.add(i);
//                }
//            }
//        for (int i = 0; i < list.size(); i++) {
////            System.out.println(list.get(i));
//            for (int j = 0; j < list.size()/2+1; j++) {
//                if(list.get(i)+list.get(j)==shu){
//                    System.out.println(" "+list.get(i)+"+"+list.get(j)+"="+shu);
//                }
//
//            }
//        }



    }

}
